iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 2
0
自我挑戰組

我的資訊雜學日記系列 第 2

MVC學習日記二 MVC的優缺點

  • 分享至 

  • xImage
  •  

這一篇要說的是為什麼要用mvc?它有什麼優點?又有哪些缺點?
首先,為什麼要用MVC?因為MVC的每種元件所處理工作都不同,彼此強調職責分離,可以讓開發與維護人員可以更快速的針對目的與問題,找到相對應的部分,因此在分工及維護上更加方便。

但MVC需要經過良好的設計,才能將工作分割的相當完美,所以在早期MVC架構推廣相當不易,對於小型專案更是困難。對於小型專案的開發者來說,在建構與維護MVC的架構上必須花費很多的時間,所花費的成本遠大於小型專案的成本;而對於大型專案,雖然MVC的架構有利於後續的發展及維護,但因入門門檻高,導致許多專案打退堂鼓。
現今,由於MVC的架構及維護方式日趨簡易且一致, 因此MVC架構逐漸成為近年來開發主流方式之一。

最後整理一下MVC的優缺點。

優點:
程式的結構更加直覺化。
系統更加方便管理。
利於團隊開發。
將程式的修改與功能擴充簡化,提高了程式的可用性。

缺點:
用於小型專案成本高
要管理的文件增加
事前須嚴謹的規劃系統架構
要不斷的重覆測試

參考資料:https://dotblogs.com.tw/dog0416/2016/05/20/131644


上一篇
MVC學習日記一 簡單介紹MVC
下一篇
健保VPN一 什麼是VPN
系列文
我的資訊雜學日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Homura
iT邦高手 1 級 ‧ 2018-11-02 16:34:10

優點:程式的結構更加直覺化。

我覺得應該說反了
專案切成MVC三部分
反而不直覺@@

連程式跑的方式都複雜話很多
使用者發出請求(Request) > Controller > Model > View > 傳回使用者
過程明顯複雜很多....

我要留言

立即登入留言